body {
  background-color: #f2f4fb;
  height: 700px;
}

.collLeft {
  z-index: 8;
  width: 1200px;
  height: 600px;
  padding: 6px;
  background-color: #fff;
  position: absolute;
  top: 118px;
  transition: all 0.3s;
  box-shadow: 0 12px 9px 5px #dfe1f1;
  display: none;

  .isSelected {
    color: #2c6af1;
  }

  .unSelected {
    color: #e3e3e3;
  }

  ul {
    width: 1150px;
    margin: 0 auto;
    display: flex;
    padding-left: 0;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;

    li {
      padding: 0;
      font-weight: 360;
      font-size: 13px;
      margin: 5px 12px 5px 0;
    }
  }

  .common {
    height: 100px;
    width: 1150px;
    margin: 0 auto;
    margin-top: 12px;
    border-bottom: 1px solid rgba(182, 183, 184, 0.3);

    ul {
      padding-left: 0;
      width: 100%;
      margin-bottom: 6px;

      li {
        font-size: 16px;
        font-weight: bold;
        margin-right: 38px;
        padding: 0;
        cursor: pointer;
        padding: 6px 0;

        &:last-child {
          color: #2c6af1;
          border-bottom: 1.8px solid #2c6af1;
        }
      }
    }

    .search {
      i {
        width: 14px;
        color: #828282;
        margin-right: 8px;
        font-size: 12px;
        font-weight: bold;
      }

      input {
        border-style: none;
        outline: none;
        font-size: 14px;

        &::placeholder {
          color: #e3e3e3;
        }
      }
    }
  }

  .option {
    li {
      width: 78px;
    }
  }
}

.areaSelect {
  position: relative;
}

.collRight {
  z-index: 8;
  width: 300px;
  height: 400px;
  border-radius: 12px 12px 12px 12px;
  background-color: #fff;
  position: absolute;
  top: 40px;
  transition: all 0.3s;
  box-shadow: 0 12px 9px 5px #dfe1f1;
  display: none;
}

.header {
  height: 50px;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 8px 9px 0px #dfe1f1;
}

.opt {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 50px;
  width: 1200px;
  padding-top: 10px;
  display: flex;
  flex-direction: row;

  .from,
  .to,
  .areaSelect,
  .immedTran {
    height: 40px;
    line-height: 40px;
    border-radius: 12px;
    text-align: center;
    width: 160px;
    font-size: 14px;
    font-weight: 540;
    background-color: #fff;
    color: #b2cee9;
    margin-right: 12px;

    & {
      p:hover {
        color: #4a7ff1;
        cursor: pointer;
      }
    }

    p {
      z-index: 8;
      position: relative;
      text-align: center;

      i {
        font-size: 12px;
        color: #bdc0db;
      }
    }
  }

  .radiusChange {
    border-radius: 12px 12px 0 0;
  }

  img {
    width: 22px;
    height: 22px;
    font-weight: bold;
    margin: auto 12px;
    margin-left: 0;
    transform: scaleX(-1);
  }
}

.tran {
  margin: 0 auto;
  width: 1200px;
  border-radius: 12px;
  background-color: #eaedf6;
  display: flex;
  flex-direction: row;

  .footer {
    height: 30px;
    line-height: 30px;
    display: flex;
    flex-direction: row;

    a {
      display: block;
      line-height: 30px;
      width: 30px;
      height: 30px;
      margin-right: 8px;

      i {
        margin-left: 6px;
        color: #9c9c9f;
        text-align: center;
        font-size: 18px;
      }
    }

    .speak {
      border-radius: 15px;
      background-color: #f0f1f6;
    }

    .speak:hover {
      background-color: rgb(176, 215, 239);

      i {
        color: rgb(81, 186, 247);
      }
    }

    .favor {
      i {
        font-size: 16px;
        font-weight: bold;
      }

      i:hover {
        color: rgb(81, 186, 247);
      }
    }

    div {
      display: flex;
      flex-direction: row-reverse;
      width: 100px;
      margin-left: 400px;

      p {
        font-size: 10px;
      }

      p.wordCount {
        color: #d8d8d8;
      }

      p.docTran {
        margin-left: 13px;
        color: #4a7ff1;
      }

      i {
        color: #d8d8d8;
        font-size: 10px;
        margin-left: 3px;

        &:hover {
          color: rgb(15, 163, 248);
        }
      }
    }
  }

  .enter {
    padding: 12px;
    border-radius: 12px 0 0 12px;
    height: 100%;
    width: 50%;
    background-color: #fff;
    position: relative;

    .clear {
      position: absolute;
      right: 14px;
      top: 14px;
      font-size: 16px;
      color: #d8d8d8;

      p {
        font-size: 11px;
        color: black;
        border: 1px black solid;
        width: 32px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        background-color: #fff;
        z-index: 8;
        position: absolute;
        left: 15px;
        display: none;
      }
    }

    .clear:hover {
      color: #999;

      p {
        display: block;
      }
    }

    &:hover {
      border: 1px #7fa1ed solid;
    }

    textarea {
      width: 100%;
      height: 120px;
      /* margin-right: 20px; */
      font-size: 26px;
      background-color: transparent;
      border: none;
      word-break: break-all;
      outline: none; //去除边框
      resize: none; //禁用缩放
      overflow: hidden; //禁用滚动条

      &::placeholder {
        color: #e7e7e7;
        margin-top: 0;
      }
    }
  }

  .res {
    width: 50%;
    height: 100%;
    padding: 12px;

    textarea {
      width: 540px;
      height: 120px;
      font-size: 26px;
      background-color: transparent;
      border: none;
      word-break: break-all;
      outline: none; //去除边框
      resize: none; //禁用缩放
      overflow: hidden; //禁用滚动条
    }

    p {
      word-break: break-all;
      height: 120px;
      margin-bottom: 7px;
    }
  }
}